sit at somebody's feet - Spanish English Dictionary